package com.whmskj.xjlhsc.service;

import com.whmskj.xjlhsc.entity.Sb08tasksheet;
import com.baomidou.mybatisplus.extension.service.IService;
import com.whmskj.xjlhsc.mobie.equipmentManage.entity.dto.WbTzDto;
import com.whmskj.xjlhsc.mobie.equipmentManage.entity.vo.WbListVo;

import java.util.List;

/**
* @author i
* @description 针对表【sb08Tasksheet】的数据库操作Service
* @createDate 2025-08-29 08:52:00
*/
public interface Sb08tasksheetService extends IService<Sb08tasksheet> {

    List<WbListVo> wblist(String process, Integer state, String type, String startTime, String endTime);

    /**
     * 维保调整
     * @param wbTzDto
     */
    void wbtz(WbTzDto wbTzDto);

    /**
     *添加维保
     * @param sb08tasksheet
     */
    void addwb(Sb08tasksheet sb08tasksheet);

    /**
     * 临时保存维保
     * @param sb08tasksheet
     */
    void addwbTemp(Sb08tasksheet sb08tasksheet);

    /**
     * 维保审核
     * @param processStatus
     * @param startTime
     * @param endTime
     * @return
     */
    List<WbListVo> wbsh(String processStatus, String startTime, String endTime);

    /**
     * 添加维保
     * @param sb08tasksheet
     */
    void addwbsh(Sb08tasksheet sb08tasksheet);
}
